package com.zjuee.vo;

import com.zjuee.base.model.common.tporder.WkTransAffairsFileEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

/**
 * 跨省商情申请表
 * 
 * @author CollectWeb
 * @email mxj@zjuee.com
 * @date 2021-04-06 18:17:06
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class WkTransAffairsApplyVo {
	private static final long serialVersionUID = 1L;
	/**
	 * 主键
	 */
	@NotBlank(message = "主键：id can't be empty")
	private Long id;
	/**
	 * 企业ID
	 */
	private Long bciId;
	/**
	 * 省平台商请ID
	 */
	private Long wtaaProvinceId;
	/**
	 * 原平台商请ID
	 */
	private Long wtaaSourceId;
	/**
	 * 计划ID
	 */
	private Long wpiId;
	/**
	 * 转移计划ID
	 */
	private Long wpcId;
	/**
	 * 移出单位国家平台企业ID
	 */
	private String wtaaQyid;
	/**
	 * 转移申请材料编号
	 */
	private String wtaaZysqclid;
	/**
	 * 县级政区划代码（存街道行政区划代码）
	 */
	private String wtaaYcsxzqhdm;
	/**
	 * 危废移出单位名称
	 */
	private String wtaaWfycdwmc;
	/**
	 * 危废移出单位地址
	 */
	private String wtaaWfycdwdz;
	/**
	 * 危废移出单位联系人
	 */
	private String wtaaWfycdwlxr;
	/**
	 * 危废移出单位联系人手机
	 */
	private String wtaaFwycdwlxrsj;
	/**
	 * 计划开始日期
	 */
	private Date wtaaKsrq;
	private String wtaaKsrqStr;
	/**
	 * 计划结束日期
	 */
	private Date wtaaJsrq;
	private String wtaaJsrqStr;
	/**
	 * 商请日期
	 */
	private Date wtaaSqrq;
	private String wtaaSqrqStr;
	/**
	 * 经营单位国家平台企业ID
	 */
	private String wtaaJsqyid;
	/**
	 * 区县政区划代码
	 */
	private String wtaaYrsxzqhdm;
	/**
	 * 危废接收单位危险废物经营许可证号
	 */
	private String wtaaJsdwxkzbh;
	/**
	 * 危废接收单位名称
	 */
	private String wtaaWfjsdwmc;
	/**
	 * 危废接收单位地址
	 */
	private String wtaaWfjsdz;
	/**
	 * 危废接收单位联系人
	 */
	private String wtaaWfjsdwlxr;
	/**
	 * 危废接收单位联系人手机
	 */
	private String wtaaWfjsdwlxrsj;
	/**
	 * 回复日期
	 */
	private Date wtaaHfrq;
	private String wtaaHfrqStr;
	/**
	 * 商请结果
	 */
	private String wtaaSqjg;
	/**
	 * 是否同意 0：未回复  1：同意  2：不同意
	 */
	private Integer wtaaHfbj;
	/**
	 * 审批日期
	 */
	private Date wtaaSprq;
	/**
	 * 审批结果
	 */
	private String wtaaSpjq;
	/**
	 * 是否审批  0：未审核  1：同意  2：不同意
	 */
	@NotBlank(message = "审批状态：wtaaSpbj can't be empty")
	private Integer wtaaSpbj;
	/**
	 * 是否上传全国平台 0：未上传 1：已上传 2: 更新上传
	 */
	private Integer wtaaIsUpload;
	/**
	 * 是否上传省平台 0：未上传 1：已上传
	 */
	private Integer wtaaIsUploadProvince;
	/**
	 * 数据来源 0：省平台
	 */
	private String wtaaSource;
	/**
	 * 跨省商情运输单位集合
	 */
	private List<WkTransAffairsCompanyVo> wkTransAffairsCompanyVos;
	/**
	 * 跨省商情废物信集合
	 */
	private List<WkTransAffairsMaterialVo> wkTransAffairsMaterialVos;
	/**
	 * 跨省商请文件函
	 */
	private List<WkTransAffairsFileEntity> wkTransAffairsFileEntities;
}
